//两种调试信息输出：alert函数和console控制台（客户端浏览器）输出

//定义数值类型变量
var age =23;
alert(age);

//字符类型变量
var question ="中国人\'是最厉害的";
alert(question);

//布尔类型
var is_admin = true;
console.log(is_admin);

//数组类型变量
var animals =Array();
animals[0] ="狗";
animals[1] ="猫";
animals[2] ="鸡";
console.log(animals);

//关联数组
var product =Array();
product["name"]="笔记本电脑";
product["price"] ="4500.0";
console.log(product["price"]);

//对象
var student =new Object();
student.name ="张三";
student.age ="19";
console.log(student);

//选择
var number=5;
if(number>=5&&number<=10){
    console.log("输入数据符合要求");
}

//while循环
 var count= 1;
 while (count<6){
     console.log(count);
     count++;
}
//for循环
 for(var i=0;i<6;i++){
     console.log(i);
 }

 //函数
 function square(num) {
     return num*num;
 }
 console.log(square(20));

 //匿名函数
 var x=function (a,b) {return a+b;}
 console.log(x(3,2));

 //匿名函数自执行
 console.log("匿名函数自执行："+(function (a,b) {return a*b;})(3*4));
 console.log("匿名函数自执行2："+(function (a,b) {return a-b}(10,2)));

 //对象方法
 var person ={
     name:"李四",
     age:20
 };

 //增加方法
 person.show=function () {
     console.log("姓名："+name+", age:"+age);
 }
 person.show();
 //访问对象采用for..in结构
 for (var attr in person){
     console.log(typeof person[attr]);
 }

 //常见对象使用 jQuery
 var person2 ={
     name:"王五",
     age:21,
     success:function () {
         console.log("成功");
     }
 }
 person2.success();


